|
AT-NFC
2.1 (win)
AT-NFC kernel set
|
Export/import data definition used for data exchange with Main Application. More...
Data Structures | |
| struct | tag_NFC_EXT_TERM_TRAN_DATA |
| Terminal transaction data structure. More... | |
| struct | tag_NFC_EXT_TERM_RESTART_DATA |
| Terminal transaction restart data. More... | |
Macros | |
| #define | NFC_EXT_TERM_TRAN_DATA_RESET(DATA, SIZE) |
| Terminal transaction data reset macro definition. More... | |
| #define | NFC_EXT_TERM_TRAN_CHECK_OPT(TRAN, SIZE, OPTION) |
| check Terminal transaction option macro More... | |
| #define | NFC_EXT_TERM_RESTART_DATA_RESET(DATA, SIZE) |
| Terminal transaction restart data reset macro definition. More... | |
| typedef struct tag_NFC_EXT_TERM_TRAN_DATA | NFC_EXT_TERM_TRAN_DATA |
| Terminal transaction data structure. | |
| typedef struct tag_NFC_EXT_TERM_RESTART_DATA | NFC_EXT_TERM_RESTART_DATA |
| Terminal transaction restart data. | |
| #define | NFC_EXT_TERM_TRAN_DATA_VERSION 0x0001 |
| EP Terminal transaction data struct version ID. More... | |
| #define | NFC_EXT_TERM_TRAN_OPT_DEBUG 0x0001 |
| Transaction options definitions. More... | |
| #define | NFC_EXT_TERM_TRAN_OPT_DISABLE_MS_MODE 0x0002 |
| #define | NFC_EXT_TERM_TRAN_OPT_DISABLE_EMV_MODE 0x0004 |
| #define | NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_IS_FINAL 0x0008 |
| #define | NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_CD_CVM_IS_FINAL 0x0010 |
| #define | NFC_EXT_TERM_TRAN_OPT_CARD_ALREADY_DETECTED 0x0020 |
| #define | NFC_EXT_TERM_RESTART_DATA_VERSION 0x0001 |
| Terminal transaction restart data struct version ID. More... | |
| #define | NFC_EXT_TERM_RESTART_OPT_UNABLE_TO_GO_ONLINE 0x0001 |
| Terminal transaction restart data options. More... | |
| #define | NFC_EXT_TERM_RESTART_OPT_SKIP_CARD_REMOVAL 0x0002 |
| #define | NFC_EXT_TERM_RESTART_OPT_CARD_ALREADY_DETECTED 0x0004 |
Export/import data definition used for data exchange with Main Application.
| #define NFC_EXT_TERM_RESTART_DATA_RESET | ( | DATA, | |
| SIZE | |||
| ) |
Terminal transaction restart data reset macro definition.
| #define NFC_EXT_TERM_RESTART_DATA_VERSION 0x0001 |
Terminal transaction restart data struct version ID.
base version
| #define NFC_EXT_TERM_RESTART_OPT_CARD_ALREADY_DETECTED 0x0004 |
Card already detected for second tap - skip initial card polling
| #define NFC_EXT_TERM_RESTART_OPT_SKIP_CARD_REMOVAL 0x0002 |
skip wait for card removal - should be already done by external
| #define NFC_EXT_TERM_RESTART_OPT_UNABLE_TO_GO_ONLINE 0x0001 |
Terminal transaction restart data options.
unable to go online
| #define NFC_EXT_TERM_TRAN_CHECK_OPT | ( | TRAN, | |
| SIZE, | |||
| OPTION | |||
| ) |
check Terminal transaction option macro
| #define NFC_EXT_TERM_TRAN_DATA_RESET | ( | DATA, | |
| SIZE | |||
| ) |
Terminal transaction data reset macro definition.
| #define NFC_EXT_TERM_TRAN_DATA_VERSION 0x0001 |
EP Terminal transaction data struct version ID.
base version
| #define NFC_EXT_TERM_TRAN_OPT_CARD_ALREADY_DETECTED 0x0020 |
Card already detected - skip initial card polling
| #define NFC_EXT_TERM_TRAN_OPT_DEBUG 0x0001 |
Transaction options definitions.
Test mode with debug trace
| #define NFC_EXT_TERM_TRAN_OPT_DISABLE_EMV_MODE 0x0004 |
Disable EMV Mode transactions
| #define NFC_EXT_TERM_TRAN_OPT_DISABLE_MS_MODE 0x0002 |
Disable MS Mode transactions
| #define NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_CD_CVM_IS_FINAL 0x0010 |
Treat Try Again Outcome with CD_CVM request as Final Outcome (not certified option for legacy interface)
| #define NFC_EXT_TERM_TRAN_OPT_TRY_AGAIN_IS_FINAL 0x0008 |
Treat Try Again Outcome as Final Outcome (not certified option for legacy interface)